Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Segovia Challenger Quimper Challenger Hamburg Challenger Guangzhou Challenger Wuxi Challenger Blois Challenger Chicago Challenger Manacor Challenger Istanbul Challenger Brest Challenger Roanne Challenger Hersonissos 1 Challenger Quimper Challenger Abidjan 1 Challenger Oeiras 1 Challenger Lugano Challenger M25 Tbilisi Bratislava 1 Challenger Astana Challenger Grodzisk Mazowiecki Challenger Brest Challenger Bratislava 2 Challenger Spain F13 Portugal F2 Portugal F3 Lithuania F1 Lithuania F2 USA F23 Mexico F11 Mexico F12 USA F2 USA F3 USA F4 USA F5 USA F6 Germany F9 Germany F2 Usa F9 Poland F1 Netherlands F1 Austria F5 Turkey F8 Dominican Republic F1 Lithuania F2 BMW Tennis Championship - Sunrise Hurricane Tennis Open - Bradenton Baden Open - Karlsruhe Unicredit Czech Open - Prostejov Siemens Open - Scheveningen Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Waco Tennis Challenger - Waco Wroclaw Challenger Bangkok Challenger Baton Rouge Challenger Talahassee Challenger Sarasota Challenger Karlsruhe Challenger Istanbul Challenger Karshi Challenger Sacramento Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Sao Paulo Challenger Salinas Challenger Rhodes Challenger Ramat Hasharon Challenger Nottingham Challenger Trani Challenger Szczecin Challenger Eckental Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Winnetka Challenger Petange Challenger Helsinki Challenger Petange Challenger Orleans Challenger Eckental Challenger Bergamo Challenger Kazan Challenger Astana Challenger Mouilleron-Le-Captif Challenger Andria Challenger Heilbronn Challenger Kazan Challenger Raanana Challenger Gwangju Challenger Nanjing Challenger Taipei City Challenger Heilbronn Challenger Prostejov Challenger Mons Challenger Tashkent Challenger Nottingham Challenger Ilkley Challenger Perugia Challenger Chengdu Challenger Jinan Challenger Ortisei Challenger Playford Challenger Rennes Challenger Irving Challenger St. Brieuc Challenger Cassis Challenger USA F24 Ortisei Challenger Spain F16 Brest Challenger Mouilleron-Le-Captif Challenger Quimper Challenger St. Brieuc Challenger Busan Challenger Monterrey Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Lille Challenger Vancouver Challenger Vilnus Challenger Oeiras 1 Challenger Pau Challenger St. Brieuc Challenger Seoul Challenger Pozoblanco Challenger Grodzisk Mazowiecki Challenger Zhuhai Challenger Tenerife 1 Challenger Lugano Challenger Gwangju Challenger Shenzhen 1 Challenger Kachreti Challenger Grodzisk Mazowiecki Challenger St. Brieuc Challenger Kremlin Cup - Moscow Braunschweig Challenger San Marino Challenger Gelsor Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Gelsor Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Tata Open - Chennai Milan Indoors - Milan Open 13 - Marseille Arizona Men's Tennis Championships - Scottsdale Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Croatia Open - Umag Pekao Open - Szczecin Thailand Open - Bangkok Kremlin Cup - Moscow Milan Indoors - Milan Open Seat Godo 2005 - Barcelona BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai Chennai Open - Chennai Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia The Stella Artois Championships - London Allianz Suisse Open - Gstaad Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich ARAG World Team Championship - Dusseldorf Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Medibank International - Sydney Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Costa do Sauipe SAP Open - San Jose Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Allianz Suisse Open - Gstaad Winston Salem - Winston Salem BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Brisbane International - Brisbane VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Estoril Open - Estoril Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Credit Agricole Suisse Open - Gstaad Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON Championships - London BB&T Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Brisbane International - Brisbane Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle Shenzhen Open - Shenzhen Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen Kremlin Cup - Moscow Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Geneva Open - Geneva Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Antalya Cup - Antalya Citi Open - Washington Moselle Open - Metz Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Murray River Open - Melbourne Serbia Open - Belgrade BMW Open - Munich Noventi Open - Halle Hamburg European Open - Hamburg Truist Atlanta Open - Atlanta Citi Open - Washington Kremlin Cup - Moscow Anytech365 Andalucia Open - Marbella Belgrade 2 - Belgrade Astana Open - Nur-Sultan Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Hamburg European Open - Hamburg Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia Libema Open - 's-Hertogenbosch Open de Montauban - Montauban St.Petersburg Challenger by Kinex - St. Petersburg IX Ciutat de Barcelona - Barcelona Cairo Challenger 2002 - Cairo 5th Sardinian International Championships - Cagliari Memorial Savigni - Sassuolo ATU Cup - Weiden Nord/LB Open - Braunschweig 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Siemens Open 2003 - Scheveningen Finnish Open - Helsinki Tampere Imageneering Open - Tampere Mordovia Cup - Mordovia Geneva Challenger - Geneva Black Forest Open - Freudenstadt Pekao Open 2003 - Szczecin Challenger 42 - Andrezieux Pro Tennis World Open - Boca Raton St. Petersburg Challenger by Kinex - St. Petersburg Privat Bank Cup - Dniepropetrovsk Privat Bank Cup - Dnepropetrovsk Pro Tennis World Open - Sunrise Oeiras 2 Challenger Savannah Challenger 2007 Knoxville Challenger - Knoxville AT&T Challenger of Dallas - Dallas Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Polska Energia Open - Bytom Semgroup Challenger - Tulsa PEOPLEnet CUP - Dnepropetrovsk Heilbronn Challenger Kyoto Challenger Tiburon Challenger Champaign Challenger Lexington Challenger Vancouver Challenger Genova Challenger Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Dallas Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Istanbul Challenger Tennis Masters Series - Madrid Izmir Challenger Sony Ericsson Open - Miami Mons Challenger Orleans Challenger Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Rogers Masters - Toronto BNP Paribas Masters - Paris Geneva Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Bratislava Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Helsinki Challenger Dallas Challenger Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Dallas Challenger Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Rome Challenger BNP Paribas Open - Indian Wells Nottingham Challenger Nottingham-2 Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Orleans Challenger Mons Challenger Sony Open Tennis - Miami Bratislava Challenger Miami Open - Miami Prague Challenger Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mons Challenger Athens Challenger Kyoto Challenger Miami Open - Miami Bratislava Challenger Western & Southern Open - Cincinnati Rome Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal Helsinki Challenger BNP Paribas Masters - Paris Western & Southern Open - New York Reunion Island Challenger Cherbourg Challenger Helsinki Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati Wroclaw Challenger Binghamton Challenger National Bank Open - Montreal Prostejov Challenger Recanati Challenger Vancouver Challenger Bet-At-Home Austrian Open - Kitzbuhel Tashkent Challenger Eckental Challenger Ortisei Challenger Grand Prix Hassan II - Casablanca Rennes Challenger Samarkand Challenger Shymkent Challenger Istanbul Challenger Orleans Challenger Bratislava Challenger Andria Challenger Aptos Challenger Rennes Challenger Drummondville Challenger Seoul Challenger Brescia Challenger Zhangjiagang Challenger Orleans Challenger Cherbourg Challenger Pau Challenger Winnetka Challenger Lille Challenger Recanati Challenger Busan Challenger French Open - Paris Taipei Challenger Bratislava 1 Challenger Hong Kong Challenger Astana Challenger Lexington Challenger Australian Open - Melbourne Helsinki Challenger French Open - Paris Lyon Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Vancouver Challenger Busan Challenger Abidjan 2 Challenger Australian Open - Melbourne French Open - Paris U.S. Open - New York Tbilisi Challenger Australian Open - Melbourne Chisinau Challenger French Open - Paris Wimbledon - London Sporting Challenger 2003 - Turin U.S. Open - New York Vilnius Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Busan Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Hersonissos 2 Challenger French Open - Paris Lugano Challenger Idea Prokom Open - Sopot Open Romania - Bucharest St. Petersburg Open - St. Petersburg Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Open Romania - Bucharest Qatar ExxonMobil Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona MoviStar Open - Vina del Mar Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Qatar Exxon Mobil Open - Doha Delray Beach International Tennis Championships - Delray Beach Abierto Mexicano Telcel - Acapulco BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Serbia Open - Belgrade Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Estoril Open - Estoril SkiStar Swedish Open - Bastad PTT Thailand Open - Bangkok Kremlin Cup - Moscow SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Valencia Open - Valencia Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Hall of Fame Tennis Championships - Newport China Open - Beijing Barcelona Open BancSabadell - Barcelona China Open - Beijing St. Petersburg Open - St. Petersburg Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Campionati Internazionali di Sicilia - Palermo Ordina Open - 's-Hertogenbosch Gonet Geneva Open - Geneva U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Qatar ExxonMobil Open - Doha Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Open Sabadell Atlantico - Barcelona Erste Bank Open - Vienna Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow Citi Open - Washington PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Campionati Internazionali di Sicilia - Palermo Ottignies-Louvain-la-Neuve Challenger Lille Challenger Gwangju Challenger TD Waterhouse Cup - Long Island Kremlin Cup - Moscow Open de la Comunidad Valenciana - Valencia Qatar Open - Doha Medibank Private International - Sydney Estoril Open - Estoril Delray Beach Open - Delray Beach Legg Mason Tennis Classic - Washington Open Sud de France - Montpellier China Open - Beijing Medibank International - Sydney Masters Series - Hamburg Millennium Estoril Open - Estoril Kremlin Cup - Moscow Erste Bank Open - Vienna Truist Atlanta Open - Atlanta Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Rogers Cup - Montreal Masters Series Monte Carlo - Monte Carlo Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Toronto Miami Open - Miami St. Petersburg Open - St. Petersburg Legg Mason Tennis Classic - Washington Power Horse World Team Cup - Dusseldorf BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Masters Series Hamburg - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York Shanghai ATP Masters 1000 - Shanghai U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, World Group, 1R, BLR-RUS 3-2 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, World Group, 1R, CHI-RUS 2-3 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, SF, ARG-RUS, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Hopman Cup - Perth Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, Group II, 1R, MAR-LTU 2-3 U.S. Open (juniors) Wimbledon (juniors) Australian Open (juniors) Australian Open (juniors) French Open (juniors) San Benedetto Challenger All Lower level tournaments Olympics - Beijing Olympics - Athens Olympics - Rio de Janeiro Porto Challenger